package io;

import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;

/**
 *  缓冲字符流
 *  java.io.BufferedWriyer 和 java.io.BufferedReader
 *  缓冲字符流内部维护一个缓冲区,可以块读写文本数据来提高读写效率.
 *
 *  java.io.PrintWriter是具有自动行刷新功能的缓冲字符输出流,内部总是连接
 *  BufferedWriter作为其缓冲加速功能,其自身有提供了自动行刷新功能,实际开发
 *  中使用频繁
 */
public class PWDemo1 {
    public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException {
        /*
            向文件pw.txt写入文本数据
            PW直接提供了对文件进行写操作的构造方法
            PrintWriter(File file)
            PrintWriter(String path)
         */
        PrintWriter pw = new PrintWriter("pw.txt","UTF-8");
        pw.println("我很凑吗");
        pw.println("那娃欧");
        System.out.println("写出完毕!");
        pw.close();
    }
}
